package rbac.View;

import java.util.Scanner;

public class MainView {
    public static void printMenu(){
        String menu = """
         ______________________
               RBAC 系统
         ______________________
         |    0...退出系统      |
         |    1...部门管理      |
         |    2...角色管理      |
         |    3...用户管理      |
         ______________________
          请输入选项:""";
        System.out.print(menu);
    }
    public static Scanner input;

    static {
        input = new Scanner(System.in);
    }

    public static void  show() {
        String menuChoice;
        do {
            printMenu();
            menuChoice = input.nextLine();
            switch (menuChoice){
                case "0"->System.out.println("成功退出系统，欢迎再次使用!");
                case "1"->DeptView.show();
                case "2"->RoleView.show();
                case "3"->UserView.show();
                default->System.out.println("输入非法，请输入正确的菜单编号");

            }
        }while (!"0".equals(menuChoice));
        input.close();
    }

}
